home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 September / PCWorld_2004-09_cd.bin / software / topware / winamp / winamp504_full.exe / $R0 / Winamp Modern / standardframe.maki (.txt) < prev    next >
Winamp Compiled Maki Script  |  2004-07-01  |  4KB  |  100 lines

  1. /* Note: a decompiler is no invitation to steal code.
  2.    Please respect the the copyright */
  3.  
  4. #include "std.mi"
  5. Global Group Group16;
  6. Global Group Group17;
  7. Global Group Group18;
  8. Global String String19;
  9. Global String String20;
  10. Global String String21;
  11. Global String String22;
  12. Global String String23;
  13. Global String String24;
  14. Global String String25;
  15. Global String String26;
  16. Global Layer Layer27;
  17. Global Button Button28;
  18.  
  19. Function func1037(String "0");
  20.  
  21. System.onScriptLoaded()
  22. {
  23. String String29;
  24. Group16 = System.getScriptGroup();
  25. String29 = System.getParam();
  26. String19 = System.getToken(String29, ( "\,"), 0);
  27. String20 = System.getToken(String29, ( "\,"), 1);
  28. String21 = System.getToken(String29, ( "\,"), 2);
  29. String22 = System.getToken(String29, ( "\,"), 3);
  30. String23 = System.getToken(String29, ( "\,"), 4);
  31. String24 = System.getToken(String29, ( "\,"), 5);
  32. String25 = System.getToken(String29, ( "\,"), 6);
  33. String26 = System.getToken(String29, ( "\,"), 7);
  34. Button28 = Group16.findObject(( "sysmenu"));
  35. return Null;
  36. }
  37.  
  38. System.onSetXuiParam(String param, String value)
  39. {
  40. if(( param == ( "content"))) {
  41. func1037(value);
  42. Group18 = Group16.findObject(( "wasabi\.titlebar"));
  43. Layer27 = Group18.findObject(( "mousetrap"));
  44. }
  45. if(( ( param == ( "padtitleright")) || ( param == ( "padtitleleft")))) {
  46. if(( Group18 != Null)) {
  47. Group18.setXmlParam(param, value);
  48. }
  49. }
  50. if(( param == ( "shade"))) {
  51. if(( Layer27 != Null)) {
  52. Layer27.setXmlParam(( "dblclickaction"), ( ( "switch\;") + value));
  53. } else {
  54. System.messageBox(( "Cannot\ set\ shade\ parameter\ for\ StandardFrame\ object\,\ no\ mousetrap\ found"), ( "Skin\ Error"), 0, ( ""));
  55. }
  56. }
  57. return Null;
  58. }
  59.  
  60. Int Group16.onNotify(String command, String param, int a, int b)
  61. {
  62. String String54;
  63. String String53;
  64. String53 = System.getToken(command, ( "\,"), 0);
  65. String54 = System.getToken(command, ( "\,"), 1);
  66. if(( ( ( ( String53 == ( "content")) || ( String53 == ( "padtitleright"))) || ( String53 == ( "padtitleleft"))) || ( String53 == ( "shade")))) {
  67. System.onSetXuiParam(String53, String54);
  68. }
  69. return Null;
  70. }
  71.  
  72. func1037(String "0")
  73. {
  74. Group17 = System.newGroup(String55);
  75. if(( Group17 == Null)) {
  76. System.messageBox(( ( ( "group\ \"") + String55) + ( "\"\ not\ found")), ( "ButtonGroup"), 0, ( ""));
  77. return Null;
  78. }
  79. Group17.setXmlParam(( "x"), String19);
  80. Group17.setXmlParam(( "y"), String20);
  81. Group17.setXmlParam(( "w"), String21);
  82. Group17.setXmlParam(( "h"), String22);
  83. Group17.setXmlParam(( "relatx"), String23);
  84. Group17.setXmlParam(( "relaty"), String24);
  85. Group17.setXmlParam(( "relatw"), String25);
  86. Group17.setXmlParam(( "relath"), String26);
  87. Group17.init(Group16);
  88. return Null;
  89. }
  90.  
  91. Button28.onLeftClick()
  92. {
  93. LayoutStatus LayoutStatus68;
  94. LayoutStatus68 = Group16.findObject(( "sysmenu\.status"));
  95. LayoutStatus68.callme(( "\{system\}"));
  96. return Null;
  97. }
  98.  
  99.  
  100.